<?xml version="1.0"?>
<doc>
    <assembly>
        <name>umbraco.MacroEngines</name>
    </assembly>
    <members>
        <member name="T:umbraco.MacroEngines.PluginManagerExtensions">
            <summary>
            Extension methods for the PluginTypeResolver
            </summary>
        </member>
        <member name="M:umbraco.MacroEngines.PluginManagerExtensions.ResolveRazorDataTypeModels(Umbraco.Core.PluginManager)">
            <summary>
            Returns all available IMacroGuiRendering in application
            </summary>
            <param name="resolver"></param>
            <returns></returns>
        </member>
        <member name="T:umbraco.MacroEngines.RazorDataTypeModels.HtmlStringDataTypeModel">
            <summary>
            This ensures that the RTE renders with HtmlString encoding and also ensures that the macro contents in it
            render properly too.
            </summary>
        </member>
        <member name="M:umbraco.MacroEngines.LegacyConverter.ConvertToLegacy(System.Object)">
            <summary>
            Checks if the object is DynamicXml or DynamicNull and ensures that we return the legacy class not the new one 
            as we want this class to always ensure we're dealing with the legacy classes
            </summary>
            <param name="result"></param>
            <returns></returns>
        </member>
        <member name="T:umbraco.MacroEngines.Library.PublishedContentExtensions">
            <summary>
            Extension methods for converting DynamicPublishedContent to INode
            </summary>
        </member>
        <member name="T:umbraco.MacroEngines.Library.PublishedContentExtensions.ConvertedNode">
            <summary>
            Internal custom INode class used for conversions from DynamicPublishedContent
            </summary>
        </member>
        <member name="F:umbraco.MacroEngines.DynamicNode.GetDataTypeCallback">
            <summary>
            This callback is used only so we can set it dynamically for use in unit tests
            </summary>
        </member>
        <member name="M:umbraco.MacroEngines.DynamicNode.TryGetPropertyData(umbraco.MacroEngines.PropertyResult,System.Object@)">
            <summary>
            Returns the value from the property result and ensure it is filtered through the razor data type converters
            </summary>
            <param name="propResult"></param>
            <param name="result">The value result for the property</param>
            <returns>true if getting the property data was successful</returns>
        </member>
        <member name="M:umbraco.MacroEngines.DynamicNode.EnsureOwnersList">
            <summary>
            Checks if the owner list is null and attempts to create it if there is a parent. 
            </summary>
            <returns>Successful if the owners list is not null, false if the owners list could not be created and remains null</returns>
        </member>
        <member name="M:umbraco.MacroEngines.ExamineBackedMedia.#ctor(Examine.SearchResult,Examine.Providers.BaseIndexProvider,Examine.Providers.BaseSearchProvider)">
            <summary>
            Internal constructor used for unit tests
            </summary>
            <param name="result"></param>
            <param name="indexer"></param>
            <param name="searcher"></param>
        </member>
        <member name="F:umbraco.MacroEngines.Library.RazorLibraryCore._htmlHelper">
            <summary>
            An empty HtmlHelper with a blank ViewContext, used only to access some htmlHelper extension methods
            </summary>
        </member>
        <member name="T:umbraco.MacroEngines.RazorBuildProvider">
            <summary>
            Stub Build Provider If Want To Implement Anything Advanced In The Future
            Also Allows Us To Register Build Provider In Medium Trust
            </summary>
        </member>
        <member name="M:umbraco.MacroEngines.RazorMacroEngine.CreateTemporaryRazorFile(System.String,System.String,System.Boolean)">
            <summary>
            Creates A Temporary Razor File
            </summary>
        </member>
        <member name="M:umbraco.MacroEngines.RazorMacroEngine.CreateInlineRazorFile(System.String,System.String)">
            <summary>
            Creates Inline Razor File
            </summary>
        </member>
    </members>
</doc>
